"error", "message" => $error ); } else { $response = array( "type" => "success", "message" => "Database Restore Completed Successfully." ); } exec('rm ' . $filePath); } // end if file exists return $response; } function drops() { $connect = mysqli_connect("localhost", "root", "", "resortcenter"); $query_disable_checks = 'SET foreign_key_checks = 0'; $query_result = mysqli_query($connect, $query_disable_checks); // Get the first table $show_query = 'Show tables'; $query_result = mysqli_query($connect, $show_query); $row = mysqli_fetch_array($query_result); while ($row) { $query = 'DROP TABLE IF EXISTS ' . $row[0]; $query_result = mysqli_query($connect, $query); // Getting the next table $show_query = 'Show tables'; $query_result = mysqli_query($connect, $show_query); $row = mysqli_fetch_array($query_result); } } if(isset($_POST['submit'])) { drops() ; if (! empty($_FILES)) { // Validating SQL file type by extensions if (! in_array(strtolower(pathinfo($_FILES["backup_file"]["name"], PATHINFO_EXTENSION)), array( "sql" ))) { $response = array( "type" => "error", "message" => "Invalid File Type" ); } else { if (is_uploaded_file($_FILES["backup_file"]["tmp_name"])) { move_uploaded_file($_FILES["backup_file"]["tmp_name"], $_FILES["backup_file"]["name"]); $response = restoreMysqlDB($_FILES["backup_file"]["name"], $conn); } } } } if(isset($_POST['drp'])) { //if(drops() ) $msg = 'Records Refreshed Successfully'; } ?> Restore Database

Restoring Database

">